package datakontaktfirma;

import no.hib.dat102.mengde.adt.MengdeADT;
import no.hib.dat102.mengde.tabell.TabellMengde;

public class Medlem {

	private String navn;
	private MengdeADT<Hobby> hobbyer;
	private int statusIndeks;
	
	public Medlem(){}
	public Medlem(String navn, MengdeADT<Hobby> hobby, int indeks){
		this.navn = navn;
		hobbyer = hobby;
		statusIndeks = indeks;
	}
	public Medlem(String navn, MengdeADT<Hobby> hobby){
		this.navn = navn;
		hobbyer = hobby;
		statusIndeks = -1;
	}
	//sett metoder
	public void settNavn(String navn){this.navn = navn;}
	public void settHobby(MengdeADT<Hobby> hobby){this.hobbyer = hobby;}
	public void settStatusIndeks(int indeks){statusIndeks = indeks;}
	
	//Hent metoder
	public String hentNavn(){return navn;}
	public int hentStatusIndeks(){return statusIndeks;}
	public MengdeADT<Hobby> hentHobbyer(){return hobbyer;}

	//andre metoder
	public boolean passerTil(Medlem medlem2){
		boolean passer = false;
		if(this.hobbyer.equals(medlem2.hobbyer))
			passer = true;
		return passer;
	}
}